VHDL Implementation of different Turbo Encoder using Log-MAP Decoder
نویسندگان
چکیده
Turbo code is a great achievement in the field of communication system. It can be created by connecting a turbo encoder and a decoder serially. A Turbo encoder is build with parallel concatenation of two simple convolutional codes. By varying the number of memory element (encoder configuration), code rate (1/2 or 1/3), block size of data and iteration, we can achieve better BER performance. Turbo code also consists of interleaver unit and its BER performance also depends on interleaver size. Turbo Decoder can be implemented using different algorithm, but Log –MAP decoding algorithm is less computationaly complex with respect to MAP (maximux a posteriori) algorithm, without compromising its BER performance, nearer to Shannon limit. A register transfer level (RTL) turbo encoder is designed and simulated using VHDL (Very high speed integrated circuit Hardware Description Language). In this paper VHDL model of different turbo encoder are implemented using Log MAP decoder and its performance are compared and verified with corresponding MATLAB simulated results.
منابع مشابه
Implementation of Efficient Turbo Code Encoder-decoder with Max-log-map Algorithm
Turbo Codes are very flexible codes and it can be considered as one of the great achievements in the field of communication systems. Turbo Codes have been adopted for wireless digital communication system and they remain unaffected even under heavy traffic situation. The MAX-Log MAP Algorithm which performs necessary computation in Log domain has the capacity to reduce hardware complexity. Majo...
متن کاملHardware implementation of a Turbo Code with 3 Dimensions on FPGA
Recent wireless communication standards such as 3GPP-LTE, WiMax, DVB-SH, HSPA and LTE / LTE advanced incorporate turbo code for their excellent performance. In this paper, we present a new 3 dimensional turbo decoder including bit error rate (BER) is much better than the 2 dimensional turbo decoder used by LTE / LTE advanced, as is illustrated by simulation. We also address the issue of the imp...
متن کاملVhdl Implementation of Turbo Encoder and Decoder Using Log-map Based Iterative Decoding
— In order to have reliable communication, channel coding is often employed. Turbo code as a powerful coding technique has been widely studied and used in communication systems. Turbo coding is an advanced forward error correction algorithm. A standard component in third generation (3G) wireless communication systems. Third generation (3G) mobile communication systems aim to provide a variety o...
متن کاملSmall World Communications MAP 04 T Very High Speed MAP Decoder
MAP04T Features 16 state soft–in–soft–out (SISO) maximum a posteriori (MAP) triple interleaved error control decoder and systematic recursive convolutional encoder Up to 95 Mbit/s decoding speed Rate 1/2, 1/3, or 1/4 with optional punctured inputs 6–bit received data, 8–bit soft–in and soft–out data for information and parity bits for all rates 8–bit branch metric inputs for rate 1/2 Optional c...
متن کاملEnergy-Efficient Turbo Decoder for 3G Wireless Terminals
Since its introduction in 1993, the turbo coding error-correction technique has generated a tremendous interest due to its near Shannon-limit performance. Two key innovations of turbo codes are parallel concatenated encoding and iterative decoding. In its IMT-2000 initiative, the International Telecommunication Union (ITU) adopted turbo coding as a channel coding standard for Third-Generation (...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1005.5361 شماره
صفحات -
تاریخ انتشار 2010